package person.spezial;
import java.io.Serializable;

import person.Mitarbeiter;
import telefonnummer.Telefonnummer;


public class ExternerMitarbeiter extends Mitarbeiter implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8502650479766279338L;
	Firma firma;
	long extPersonalnummer;
	public ExternerMitarbeiter(String name, String vorname, long personalnummer, long extPersonalnummer, 
			Telefonnummer telefonnummer, String sitz, String gebaeude,
			Fachkenntnisse fach, Firma firma, Mitarbeiter reportsTo, String eMail, String aufgabe, long istInProjekt) {
		super(personalnummer, name, vorname, telefonnummer, gebaeude, sitz, fach, reportsTo, eMail, aufgabe, istInProjekt);
		this.firma = firma;
		this.extPersonalnummer = extPersonalnummer;
	}

	public Firma getFirma() {
		return firma;
	}
	public void setFirma(Firma firma) {
		this.firma = firma;
	}
	
	public long getExtPersonalnummer(){
		return extPersonalnummer;
	}
	public void setExtPersonalnummer(long extPersonalnummer){
		this.extPersonalnummer = extPersonalnummer;
	}
	
	public String toString(){
		String s = super.toString();
		
		s = s+ "\n" +
				"\n Firma: " + this.firma.toString()+"\n";
		return s;
	}
	

}
